package main

import (
	"fmt"
	"os"
)

//学生管理系统
//var smr  studentMgr //声明一个全局的变量

//菜单函数

func showMenu()  {
	fmt.Println("Welcome Student Management")
	fmt.Println(`
		1.查看所有学生
		2.添加学生
		3.修改学生
		4.删除学生
		5.退出`)
}


func main()  {

	smr :=studentMgr{allStudent:make(map[int64]student,100)}
	for{
		showMenu()
		//等待用户执行
		fmt.Print("请输入你要操作的选项:")
		var choice int
		fmt.Scanln(&choice)
		fmt.Println("您输入的选项是:",choice)
		switch choice {
		case 1:
			smr.showStudents()
		case 2:
			smr.addStudent()
		case 3:
			smr.editStudent()
		case 4:
			smr.deleteStudent()
		case 5:
			os.Exit(1)
		default:
			fmt.Println("Gun ~")
		}
	}
}